home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
a_utils
/
_archvrs
/
unix
/
unzip51
/
unz51d.msg
< prev
next >
Wrap
Text File
|
1992-11-04
|
3KB
|
65 lines
Well, Jean-loup has definitely kicked the zip betas into overdrive,
so here's my feeble attempt to keep up. Actually, quite a lot has
changed in this beta, but unfortunately updated makefiles were not
among the changes. Sorry. :-) I will be getting rid of the mapname
module shortly, and I'd rather revise the makefiles only once, if
possible. See the Unix Makefile for the proper dependencies.
The biggest changes include the ability to extract VMS -V files to
stdout, a fix for the decryption bug (actually, that was a fix to
crypt.c, so most of you already had it in the last beta), a fix for
the symlinks bug, and proper VMS attributes mapping (well, we hope).
Internally, misc.c disappeared and shared.c took its place; various
code from several main files was moved around. The net result is
a cleaner and roughly 5% faster compile (at least on a Sun).
The full list of bugs/features is below. Have fun, and watch for
some nice new features in the next release (I hope...).
Greg
P.S. Consider adding "ZIPINFO=-z" to your environment. I kinda like it...
features added:
- added warning to unzip and zipinfo if any filespec not matched [CN, Mark]
- replaced all "byte" typedefs with "uch" to match zip, avoid redefinition
annoyances [CN]
- incorporated Atari patches (at last!)--needs testing [Martin Schulz, CN]
- added -z option (print zipfile comment) to zipinfo [CN]
- added version-made-by support for TOPS-20 and NTFS systems [CN]
- improved help screen examples (esp. VMS) [CN, Jean-loup]
- moved all unzip/zipinfo shared code (aside from OS-specific) to new
module (shared.c); moved all of remainder in misc.c to file_io.c;
removed misc.c (no more need for misc_.o{bj} or to include misc.c
and file_io.c into zipinfo.c) [CN]
- allowed negative -z option in unzip to remove zipfile comment (printed
by default if extracting/listing/testing) [CN]
- updated Where file to include mention of Zip 1.1 [CN]
- added ability to extract VMS -V text files to screen [Igor]
bugs fixed:
- moved Makefile "funny comment" to avoid echo during build [Mark, CN]
- modified unzip.c, funzip.c to use new zdecode macro [Mark, CN]
- fixed decryption bug (ReadByte/testp doing double decryption of header) [CN]
- changed all usages of "UNIX" to mean Unix only, not Unix+VMS+TOPS-20 [CN]
- OS/2: moved some extern declarations to unzip.h, cleaned up os2.c, fixed
file_io.c bug, fixed makefile.os2 [Kai Uwe, CN]
- MS-DOS: fixed various djgcc bugs, removed some unused variables, updated
MS-DOS targets in Makefile [Onno]
- fixed compressed-symlinks bug (at last!) [Martin Schulz, CN]
- renamed all zipinfo S_IFxxx defines to UNX_IFxxx to avoid redefinition
problems on Apollo, Amiga, etc. (still have S_IXUSR, etc., but wait with
those and see what breaks) [CN]
- fixed inverted ecrec offsets reported by zipinfo -v (real, expected were
mislabelled) [CN]
- VMS: fixed some write/error stuff in vms.c [Igor]
- fixed bug with -q/bad-CRC error message; changed -q behavior to skip
"extracting:" messag (same as -qq; matches -t option more closely) [CN]
- fixed persistent double-dot name in MAC sub-archive (argh!) [Jean-loup]
- fixed some crypt.c and extract.c casts, replaced MSDOS/tcc project files
[Jean-loup]
- moved RAND_HEAD_LEN definition to crypt.h [CN]
- added VMS mapattr() routine to map Unix perms -> VMS attribs [Igor, CN]
- updated dnix Makefile target, added compiler-bug work-around [Bo Kullmar]